Why I Stopped Using Sorbet in All My Ruby Projects
https://betterprogramming.pub/why-i-stopped-using-sorbet-in-all-my-ruby-projects-9366bf6dd116
Sorbet
をプロダクションで数年利用してやめた理由
コード量が膨れ上がる
ohbarye.icon
コメントにあるように
RBI
に移動することで見通しは多少改善できるはず
依存関係がひどいことになる
sorbet
,
tapioca
や周辺
gem
の依存関係解決で何回も問題が起きて
デバグ
に時間を費やしてきた
周囲の
Ruby
エンジニア
を説得するのに苦労する
モノリス
に追加される
コード
には型付けなしでOKとしていた
メリット
を享受する前に義務付けたくなかった
小さなサービスでは100%の型付けまでできたが上記の2つの課題は残った
Reddit
の議論スレ
https://www.reddit.com/r/ruby/comments/12kjtv0/why_i_stopped_using_sorbet_in_all_my_ruby_projects/